#pragma once

#include "Core/Application.h"
#include "Core/Window.h"
#include "Core/Layer.h"
#include "Core/Log.h"
#include "Core/ImGui/ImGuiLayer.h"

#include "Core/Input.h"
#include "Core/MouseButtonCodes.h"
#include "Core/KeyCodes.h"

// -----Renderer-----
#include "Core/Renderer/buffer.h"
#include "Core/Renderer/RenderCommand.h"
#include "Core/Renderer/Renderer.h"
#include "Core/Renderer/shader.h"
#include "Core/Renderer/VertexArray.h"
#include "Core/Renderer/OrthographicCamera.h"
#include "Core/Renderer/Texture.h"

#include "Platform/OpenGL/OpenGLShader.h"

// -----Entry point-----
#include "Core/Entry.h"


